<?xml version="1.0" encoding="utf-8" ?>
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:composite="http://java.sun.com/jsf/composite"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui"
      xmlns:f="http://java.sun.com/jsf/core">
      

      
<composite:interface>

    <composite:attribute name="pontoColeta" type="br.senai.sc.model.PontoColeta" required="true"/>
    <composite:attribute name="dtInicial" type="java.util.Date" required="true"/>
    <composite:attribute name="dtFinal" type="java.util.Date" required="true"/>
    <composite:attribute name="linkImprimir" type="boolean" required="true" default="false" shortDescription="Define se deve ou não apresentar o link para impressão" />
</composite:interface>

<composite:implementation>

	#{graficoAmostraPorDataBean.carregarAmostras(cc.attrs.pontoColeta, cc.attrs.dtInicial, cc.attrs.dtFinal)}

	<h:link value="Imprimir"
				outcome="/pontosColeta/impressaoParametroPorData" target="_blank" rendered="#{cc.attrs.linkImprimir}" />

    <h:panelGroup
        id="relatorioAmostraIntervaloData"
        layout="block">
    </h:panelGroup>

	#{graficoAmostraPorDataBean.criarGraficoIQA()}
	<p:graphicImage value="#{graficoAmostraPorDataBean.grafico}" style="margin: 0 auto; display: block;" />
	
    #{graficoAmostraPorDataBean.criarGraficoColiformesFecais()}
	<p:graphicImage value="#{graficoAmostraPorDataBean.graficoColiformesFecais}" style="margin: 0 auto; display: block;" />
    
    #{graficoAmostraPorDataBean.criarGraficoDBO()}
	<p:graphicImage value="#{graficoAmostraPorDataBean.graficoDBO}" style="margin: 0 auto; display: block;" />
    
    #{graficoAmostraPorDataBean.criarGraficoNT()}
	<p:graphicImage value="#{graficoAmostraPorDataBean.graficoNT}" style="margin: 0 auto; display: block;" />
    
    #{graficoAmostraPorDataBean.criarGraficoOD()}
	<p:graphicImage value="#{graficoAmostraPorDataBean.graficoOD}" style="margin: 0 auto; display: block;" />
    
    #{graficoAmostraPorDataBean.criarGraficoPH()}
	<p:graphicImage value="#{graficoAmostraPorDataBean.graficoPH}" style="margin: 0 auto; display: block;" />
    
    #{graficoAmostraPorDataBean.criarGraficoPT()}
	<p:graphicImage value="#{graficoAmostraPorDataBean.graficoPT}" style="margin: 0 auto; display: block;" />
    
    #{graficoAmostraPorDataBean.criarGraficoST()}
	<p:graphicImage value="#{graficoAmostraPorDataBean.graficoST}" style="margin: 0 auto; display: block;" />
    
    #{graficoAmostraPorDataBean.criarGraficoTemperatura()}
	<p:graphicImage value="#{graficoAmostraPorDataBean.graficoTemperatura}" style="margin: 0 auto; display: block;" />
    
    #{graficoAmostraPorDataBean.criarGraficoTurbidez()}
	<p:graphicImage value="#{graficoAmostraPorDataBean.graficoTurbidez}" style="margin: 0 auto; display: block;" />
    
</composite:implementation>


</html>